${CMD_PREFIX} ostree --repo=${test_tmpdir}/testos-repo commit --add-metadata-string "version=${version}" -b testos/buildmaster/x86_64-runtime -s "Build"
cd ${test_tmpdir}
}
+
+skip_without_user_xattrs () {
+ touch test-xattrs
+ if ! setfattr -n user.testvalue -v somevalue test-xattrs; then
+ echo "1..0 # SKIP this test requires xattr support"
+ exit 0
+ fi
+}
set -euo pipefail
-echo "1..1"
-
. $(dirname $0)/libtest.sh
+skip_without_user_xattrs
+
+echo "1..1"
+
setup_test_repository "bare-user"
echo "ok setup"
. $(dirname $0)/libtest.sh
+skip_without_user_xattrs
+
bindatafiles="bash true ostree"
morebindatafiles="false ls"
. $(dirname $0)/libtest.sh
+skip_without_user_xattrs
+
echo "1..1"
# Run "triggers" like ldconfig, gtk-update-icon-cache, etc.
set -euo pipefail
-echo "1..1"
-
. $(dirname $0)/libtest.sh
+skip_without_user_xattrs
+
+echo "1..1"
+
setup_test_repository "archive-z2"
echo "ok setup"
. $(dirname $0)/libtest.sh
+skip_without_user_xattrs
+
setup_fake_remote_repo1 "archive-z2"
echo '1..2'
fi
. $(dirname $0)/libtest.sh
+
+skip_without_user_xattrs
+
setup_test_repository "bare-user"
echo "1..5"